package com.example.shoppingmall.home.bean;

import java.util.List;
// 用插件 gsonfrom
public class ResultBeanData {

    private Integer code;

    private String msg;

    private ResultBean result;

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public ResultBean getResult() {
        return result;
    }

    public void setResult(ResultBean result) {
        this.result = result;
    }

    public static class ResultBean {

        private List<ActInfoDTO> actInfo;

        private List<BannerInfoDTO> bannerInfo;

        private List<ChannelInfoDTO> channelInfo;

        private List<HotInfoDTO> hotInfo;

        private List<RecommendInfoDTO> recommendInfo;

        private ResultBean.SeckillInfoDTO seckillInfo;

        public List<ActInfoDTO> getActInfo() {
            return actInfo;
        }

        public void setActInfo(List<ActInfoDTO> actInfo) {
            this.actInfo = actInfo;
        }

        public List<BannerInfoDTO> getBannerInfo() {
            return bannerInfo;
        }

        public void setBannerInfo(List<BannerInfoDTO> bannerInfo) {
            this.bannerInfo = bannerInfo;
        }

        public List<ChannelInfoDTO> getChannelInfo() {
            return channelInfo;
        }

        public void setChannelInfo(List<ChannelInfoDTO> channelInfo) {
            this.channelInfo = channelInfo;
        }

        public List<HotInfoDTO> getHotInfo() {
            return hotInfo;
        }

        public void setHotInfo(List<HotInfoDTO> hotInfo) {
            this.hotInfo = hotInfo;
        }

        public List<RecommendInfoDTO> getRecommendInfo() {
            return recommendInfo;
        }

        public void setRecommendInfo(List<RecommendInfoDTO> recommendInfo) {
            this.recommendInfo = recommendInfo;
        }

        public SeckillInfoDTO getSeckillInfo() {
            return seckillInfo;
        }

        public void setSeckillInfo(SeckillInfoDTO seckillInfo) {
            this.seckillInfo = seckillInfo;
        }

        public static class SeckillInfoDTO {

            private String endTime;

            private List<ListDTO> list;

            private String startTime;

            public String getEndTime() {
                return endTime;
            }

            public void setEndTime(String endTime) {
                this.endTime = endTime;
            }

            public List<ListDTO> getList() {
                return list;
            }

            public void setList(List<ListDTO> list) {
                this.list = list;
            }

            public String getStartTime() {
                return startTime;
            }

            public void setStartTime(String startTime) {
                this.startTime = startTime;
            }

            public static class ListDTO {

                private String coverPrice;

                private String figure;

                private String name;

                private String originPrice;

                private String productId;

                public String getCoverPrice() {
                    return coverPrice;
                }

                public void setCoverPrice(String coverPrice) {
                    this.coverPrice = coverPrice;
                }

                public String getFigure() {
                    return figure;
                }

                public void setFigure(String figure) {
                    this.figure = figure;
                }

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public String getOriginPrice() {
                    return originPrice;
                }

                public void setOriginPrice(String originPrice) {
                    this.originPrice = originPrice;
                }

                public String getProductId() {
                    return productId;
                }

                public void setProductId(String productId) {
                    this.productId = productId;
                }
            }
        }

        public static class ActInfoDTO {

            private String iconUrl;

            private String name;

            private String url;

            public String getIconUrl() {
                return iconUrl;
            }

            public void setIconUrl(String iconUrl) {
                this.iconUrl = iconUrl;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }
        }

        public static class BannerInfoDTO {

            private String image;

            private Integer option;

            private Integer type;

            private ResultBean.BannerInfoDTO.ValueDTO value;

            public String getImage() {
                return image;
            }

            public void setImage(String image) {
                this.image = image;
            }

            public Integer getOption() {
                return option;
            }

            public void setOption(Integer option) {
                this.option = option;
            }

            public Integer getType() {
                return type;
            }

            public void setType(Integer type) {
                this.type = type;
            }

            public ValueDTO getValue() {
                return value;
            }

            public void setValue(ValueDTO value) {
                this.value = value;
            }

            public static class ValueDTO {

                private String url;

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }
            }
        }

        public static class ChannelInfoDTO {

            private String channelName;

            private String image;

            private Integer option;

            private Integer type;

            private ResultBean.ChannelInfoDTO.ValueDTO value;

            public String getChannelName() {
                return channelName;
            }

            public void setChannelName(String channelName) {
                this.channelName = channelName;
            }

            public String getImage() {
                return image;
            }

            public void setImage(String image) {
                this.image = image;
            }

            public Integer getOption() {
                return option;
            }

            public void setOption(Integer option) {
                this.option = option;
            }

            public Integer getType() {
                return type;
            }

            public void setType(Integer type) {
                this.type = type;
            }

            public ValueDTO getValue() {
                return value;
            }

            public void setValue(ValueDTO value) {
                this.value = value;
            }

            public static class ValueDTO {

                private String channelId;

                public String getChannelId() {
                    return channelId;
                }

                public void setChannelId(String channelId) {
                    this.channelId = channelId;
                }
            }
        }

        public static class HotInfoDTO {

            private String coverPrice;

            private String figure;

            private String name;

            private String productId;

            public String getCoverPrice() {
                return coverPrice;
            }

            public void setCoverPrice(String coverPrice) {
                this.coverPrice = coverPrice;
            }

            public String getFigure() {
                return figure;
            }

            public void setFigure(String figure) {
                this.figure = figure;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getProductId() {
                return productId;
            }

            public void setProductId(String productId) {
                this.productId = productId;
            }
        }

        public static class RecommendInfoDTO {

            private String coverPrice;

            private String figure;

            private String name;

            private String productId;

            public String getCoverPrice() {
                return coverPrice;
            }

            public void setCoverPrice(String coverPrice) {
                this.coverPrice = coverPrice;
            }

            public String getFigure() {
                return figure;
            }

            public void setFigure(String figure) {
                this.figure = figure;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getProductId() {
                return productId;
            }

            public void setProductId(String productId) {
                this.productId = productId;
            }
        }
    }


}
